package com.mhys.hms.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.mhys.hms.entity.Recruit;

/**
 * 招聘DAO接口
 * @author 
 *
 */

public interface RecrManagerMapper {
	/**
	 * 分页模糊查询
	 * @param startNum 开始条数
	 * @param pageSize 每页大小
	 * @param recruitJob 应聘职位
	 * @param deptName 学历
	 * @return
	 */
	public List<Recruit> getRecrInfo(
			@Param("startNum")Integer startNum
			,@Param("pageSize")Integer pageSize
			,@Param("recruitJob")String recruitJob
			,@Param("education")String education);
	/**
	 * 查询总条数
	 * @param recruitJob
	 * @param education
	 * @return
	 */
	public int getRecrTotalNum(
			@Param("recruitJob")String recruitJob
			,@Param("education")String education);
	/**
	 * 根据id查询招聘信息
	 * @param recrId
	 * @return
	 */
	public List<Recruit> getRecrById(
			@Param("recrId")Integer recrId);
	/**
	 * 根据id逻辑删除
	 * @param recrId
	 * @return
	 */
	public Integer deleteRecrById(int recrId);
	/**
	 * 新增数据
	 * @param recr
	 * @return
	 */
	public Integer addRecrInfo(@Param("recr")Recruit recr);
}
